package com.info.zhiduoduo.core.dto.taxer;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class TaxerInvoiceServiceChargeDto {

	@ApiModelProperty("发票ID")
	private int invoiceid;

	@ApiModelProperty(" ID")
	private int userid;

	@ApiModelProperty("发票申请单号")
	private String applyno;

	@ApiModelProperty("发票开票金额")
	private BigDecimal amount;

	@ApiModelProperty("合伙人基础服务费率")
	private double partnerBaseServiceRate;

	@ApiModelProperty("合伙人基础服务费")
	private double partnerBaseServiceCharge;

	@ApiModelProperty("合伙人项目服务费率")
	private double partnerProjectServiceRate;

	@ApiModelProperty("合伙人项目服务费")
	private double partnerProjectServiceCharge;

	@ApiModelProperty("发票实际支付服务费率")
	private double serviceRate;

	@ApiModelProperty("发票实际支付服务费")
	private BigDecimal serviceCharge;

	@ApiModelProperty("发票税率")
	private double taxRate;

	@ApiModelProperty("发票税费")
	private BigDecimal taxFee;

	@ApiModelProperty(" 用户实际总待付金额(合伙人项目服务费+税费")
	private BigDecimal totalCharge;
}
